[MDM-BACKEND-015] Создать внутренний компонент product-ollama-worker ШАГ 2 сохранение
Реализация финального транзакционного сохранения химического паспорта продукта
NoteКраткая карточка задачи
- Репозиторий / Компонент:
product-ollama-worker(ИИ-Потребитель). - Контракт метода: Асинхронный Kafka-consumer топика
bpds.mdm.in.product.process. - Ссылка на Метод: Интерфейс экрана Cookbook и деконструкции текстов
- Статус: Готово к реализации
- Репозиторий / Компонент:
product-ollama-worker(ИИ-Потребитель). - Контракт метода: Внутренний дата-модуль сохранения карточек.
- Инструкция по шагам:
- При успешном получении и валидации JSON-структуры паспорта от
LLM Gateway, инициировать соединение с базой данных инвентаря. - На Шаге 8: Выполнить атомарный SQL-запрос
UPDATE fridge_db.food_elements SET chemical_card = :chemical_card::jsonb, status = 'READY', updated_at = NOW() WHERE id = :product_id. - Обеспечить логирование успешного завершения синтеза мастер-данных: указать
product_id,product_nameи затраченное время генерации для последующего контроля производительности ИИ-воркеров.
- При успешном получении и валидации JSON-структуры паспорта от